An environment for reusing software processes
نویسنده
چکیده
While many reusable methods assume that developers will eventually become motivated to search for reusable components, few have addressed the issue of identifying when in the development process potentially reusable information exists. In this paper, a method is introduced that embeds reusable information in a process model that is customized to the specific needs of development efforts. By reusing these processes, projects draw on the collective experiences of the organization to apply known best practices to specific business requirements. A formal deviation process is used to allow development efforts to modify the process to suit their needs. To ensure continuous acquisition of reusable process information, deviations become part of the defined process so that future efforts with similar characteristics can use the same processes.
منابع مشابه
A SPEMOntology for Software Processes Reusing
Reusing the best practices and know-how capitalized from existing software process models is a promising solution to model high quality software processes. This paper presents a part of AoSP (Architecture oriented Software Process) for software processes reuse based on software architectures. The solution is proposed after the study of existing works on software process reusing. AoSP approach d...
متن کاملReusing Software: Issues
s reusing both the products of previous software projects, and the processes deployed to produce them, leading to a wide pectrum of reuse approaches, from the building blocks (reusing products) approach on one hand, to the generative or t reusable processor (reusing processes) on the other [68]. We discuss the implication of such approaches on the organiza ion, control, and method of software d...
متن کاملReusing Approach for Software Processes based on Software Architectures
Capitalizing and reusing the knowledge in the field of software process engineering is the objective of this work. In order to ensure a high quality for software process models, regarding to the specific needs of new development techniques and methods, we propose an approach based on two essential points: The Capitalization of the knowledge through a domain ontology, and the reusing of this kno...
متن کاملConsiderations for an Organizational Memory for Software Development
memory is organizational knowledge with persistence. " [1] " ... process knowledge is a valuable commodity and ought to be preserved and passed on. Materializing it is a critical necessity. " [10] " ... effective software process descriptions are one of the most valuable resources we as a society have. " [10] 1. The Position Based on the above preliminaries, we believe that the efficiency and p...
متن کاملInvestigation of Sharing and Reuse of Research Data among Researchers
Purpose: Sharing research data leads to the reusing that data. The purpose is to describe the status of sharing and reusing research data amongst researchers. This examines the attitude, experience and barriers in reusing research data. Methodology: Applied quantitative survey method was used. Population was 154 participants all faculty members of Azarbaijan Shahid Madani University. Instrum...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998